package com.gusto.engine.beans.model;

import com.gusto.engine.beans.aspects.cache.CacheAspect;

/**
 * <p>An interface that marks a Resource which is tied to a Repository.<br/>
 * Since the time to access a repository resource takes time, 
 * we can decorate those types of resources by the {@link CacheAspect}.<br/>
 * The repository can be : 
 * <ul>
 *  <li>a database
 *  <li>a semantic repository
 *  <li>a file or a resource on the web (xml, json, etc)
 * </ul>
 * </p>
 * 
 * @author amokrane.belloui@gmail.com
 */
public interface RepositoryRes extends Res {
	
}
